join one or more vehicles to another one to be towed - Español Inglés Diccionario